do all babies go to heaven